package cn.itcast.day05.exception02;

import java.io.FileNotFoundException;

/*
  finally:都是跟try..catch一起使用

  格式:
     try{
       可能出现的异常
     }catch(异常对象 对象名){
       处理异常
     }finally{
       一定会执行的代码
     }

  使用场景:
     关闭资源
 */
public class Demo04_Exception {
    public static void main(String[] args) {
        String s = "11.txt";
        try {
            /*String s1 = null;
            System.out.println(s1.length());*/
            method(s);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } finally {
            //System.exit(0);
            System.out.println("我就要执行,不管怎样,就要嘛");
        }
    }

    public static void method(String s) throws FileNotFoundException {
        if (!s.equals("1.txt")) {
            throw new FileNotFoundException();
        }
        System.out.println("我执行了");
    }

}
